package com.sfac.hqyj.springBoot.modules.pay.service;

import com.sfac.hqyj.springBoot.modules.common.entity.ResultEntity;
import com.sfac.hqyj.springBoot.modules.pay.entity.Alipay;

import javax.servlet.http.HttpServletRequest;

public interface AlipayService {
    // 请求当面付支付页面
    String tradePayPage(Alipay alipay);

    // 请求当面付支付二维码
    String tradePayQr(Alipay alipay);

    // 异步回调函数
    void tradePayNotify(HttpServletRequest request);

    // 同步回调行数
    ResultEntity<Object> tradePayReturn(HttpServletRequest request);
}
